package com.yb.handler;

public class Handler {
	MessageQueue mQueue;
	
	private Looper mLooper;
	
	public Handler(){
		mLooper = Looper.myLooper();
		mQueue = mLooper.mQueue;
	}
	
	/**
	 * 发送消息
	 * @param msg
	 */
	public void sendMessage(Message msg){
		msg.target = this;
		//加入消息的队列
		mQueue.enqueueMessage(msg);
	}
	
	
	public void dispatchMessage(Message msg){
		handleMessage(msg);
	}
	
	/**
	 * 处理消息 最少知识原则
	 * @param msg
	 */
	public void handleMessage(Message msg){
		
	}
}
